2403
1
1543
2
1814
4
642
1526
662
0
1787
2710
83
1162
1093
1579
467
693
2427
12
197
3172
526
1380
962
3326
3
582
873
451
994
6
2562
742
1064
1632
2392