1168
1
1532
1399
3326
3
2633
1044
0
1392
1000
1369
2013
2
1549
935
1290
1416
801
1380
964
1879
790
2123
644
3056
8
753
2456
2294
1306
2209
383
1212
1545