1132
0
3990
246
282572
302
486
522
58
383
1343
5393
8
1282
1053
804
670
1263
3
422
20634
484
1650
518
637
475
928
1
418
1171
1040
1504
2314
2