1618
1
3227
2
1568
3738
5
2591
1532
830
0
662
1000
673
868
12305
3
4315
693
784
526
1093
1380
2166
1660
1825
83
2562
1431
905
2294
801
2710
1690
915