1603
1
2886
2
951
2502
619
564
1812
1633
4
2740
2245
3
1382
3371
9
2629
31371
64
1196
3546
2292
2110
3539
3014
20
5889
8
3156
1337
562
1681
11153
1268
1087
1220
3066
7