2562
2
1699
1632
1064
1
1511
3326
3
1558
1812
830
0
496
4179
526
2082
1679
868
784
1162
1331
1527
1623
1431
1243
1239
5717
1267
1767
1843
1282
3926
14
8945