2650
20
1051
1
1145
3
2781
862
0
1843
946
1218
2884
5
1394
989
1396
1372
6346
16
2760
4
1168
2427
12
1554
2
1265
2090
5339
1380
1618
1466
1363
801
1412
2166
2687
866