1285
2
1969
1
1343
0
1053
597
4895
8
650
1310
839
775
661
710
3
999
2301
1407
1961
2168
12590
2710
1276
804
392
1861
2221
3123