2562
2
3326
3
830
0
2082
1
526
1000
1064
1632
883
3589
578
496
1699
1475
878
1464
3715
868
693
801
421
1199
4179
1511
3227
784
2866
844
3738
5