2578
1
802
0
3176
2
1321
1056
2695
4
2277
2523
662
645
791
517
808
745
784
522
1194
931
3580
1380
464
1158
459
1093
1301
2241
715
426
833
544