116
0
1282
397
1
273
302
20634
8
18403
6
1222856
4
347
282572
802
363
1667
105290
448
1751
2
382
14076
7
2330
2564
367
31535
326
4936
482
309
2189
2142
1584
494