2886
2
1929
1681
1
2650
20
1691
1051
2781
862
0
2352
6779
5
1218
946
1451
2884
1394
989
1396
1372
6346
16
1301
1431
2760
4
1168