2732
0
1295
1
2123
1716
5164
5
2470
2650
20
1522
1639
280
2195
1397
1243
1431
1668
1581
2
1382
2250
956
3765
4
2245
3
1636
989
1226
3053
7
2035
1092
3683
9877
6
441