1431
2
1390
1
1295
5164
5
2650
20
1522
280
2195
1243
1668
0
1581
1382
2250
956
3765
4
2245
3
1636
989
1226
3053
7
2035
3683
9877
6
8323
3175
2683
1757
297066
1622
2797