1239
1
940
3854
2
1568
2925
3
1816
1778
1254
1894
1284
667
1482
1841
956
1701
0
1782
720
833
983
1238
1169
1502
1255
1467
2802
6
5464
9
1124
2096