1282
0
116
273
363
397
1
31535
802
573
302
326
249
543
90
172
521
152
1343
1073
429
401
518
5611
11
1650
177
472
347
1222856
4
1584
1667
1053