1295
1
2683
4309
3
3683
2650
20
2507
280
1581
2
2781
1587
1254
5232
7
1155
1335
1321
1355
2250
1398
3765
4
2245
1690
916
1126
947
1245
1226
3053
966
982
297066
0