2562
2
526
0
4179
1
3326
3
1632
1699
868
2886
951
830
801
2082
1380
712
1000
1564
662
1423
802
467
1511
1093
1813
300
1883
693
745
159
1399
496