2349
2
2456
1
1632
1306
3629
4179
1813
742
0
1431
1746
1517
1801
3
1844
2650
20
1976
923
862
1883
2100
1749
2562
6779
5
989
1412
1501
2392
2294
3539
1152
1859