1641
2
1189
1931
1050
937
1
2846
3
1082
882
1450
1013
3185
4
2214
1162
1487
1287
1289
1578
1665
0
3932
22
4193
1355
2215
20
397
466
1745
4043
5
521
578
1955
8
543