1221
3
1414
2
972
1
3243
7
1192
1279
4
1936
968
0
2683
952
107
2115
2120
6
19279
2275
1518
349
2327
383
3691
5
2809
17353
6370
2301
3092
303
747
1348
31535
1997