1880
2
1824
0
458
1152
31535
282572
2748
467
20634
8
745
584
383
580
1020
4328
10
6800
431
759
517
552
2683
597
594
503
2730
6
2952
154
621
396
368532