2100
2
181997
11
2786
1
619
983
0
6899
9
3412
4
951
1305
1814
2166
2992
6
215
1248
642
2287
1131
1128
159
1690
1681
1606
697
2760
1660
905
1590
1380
2562
526