2989
5
1237
1
2581
543
0
775
580
298
349
399
1137
458
464
3203
10
2716
4
3311
604
19279
2
1501
979
2275
2041
482
2645
5254
172
1898
3691
381
2809
17353