3145
22
11016
6
2282
5
2125
2
3933
11
3231
1
2060
3
1041
1044
1366
951
248
0
1363
2847
4
1219
2065
1206
319
817
519
2831
1279
1304
1094
2687
2110
1704
1302
1073
1233