1245
1
458
0
2216
2
1099
2522
2683
1009
2093
31535
1045
611
768
691
2499
4
422
1634
2411
282572
266
4328
10
2053
2570