1632
2
1660
1
1568
3326
3
1690
3354
2535
1416
4311
4833
19783
32302
0
528
1399
1547
3090
6
1424
1778
1819
2100
1844
1813
2368
1699
1787
2932
1168
2780
83
25669