1598
1
1333
1163
1414
22330
22
1053
2
1132
0
646
1550
1506
4180
12
4363
5
440
1411
2789
4349
476
2599
2678
10
11829
2269
3
3430
5101
1343
1440
1925
6194
6
1540
246
3116