2562
2
526
0
3326
3
1632
1699
868
1
830
801
2082
1380
1000
662
802
4179
467
1511
1093
1813
300
1883
693
745
1399
496
8262
12
2456
784
1746
2209
2886