5087
374982
93
2060
172330
16
283
169053
62
224
160602
29
510
104042
20
549
87568
22
2818
83792
46
570
75332
67
366
70453
81
224
37381
5669284
253
1562
1017613
0
31536
15102
2
32633
1690
23
660
242448
40
588
197760
48
680
147054