2513
2
2002
3
2392
5301
13
1191
1
1282
1547
2781
12431
17
2033
8
83
3576
2610
2090
701
0
1699
5982
6
1378
3497
4
4435
2091
1199
3158
1890
2562
2982
2152
1087
666
1431