2952
0
525
282572
303
1009
20634
8
1649
1
4594
255
2740
2522
396
3373
1541
840
464
527
484
745
383
608
479
1431
2
668
431
1095
8766
552
575
909