1293
1
1175
1811
2
1937
521
1132
0
1506
774
1343
440
3116
670
822
633
1385
3442
2225
3
1302
2683
939
522
4820
1216
169211
11
1640
5009
2781
20634
8
2526
1008