4476
2
3706
5
2523
0
1676
2732
2584
2152
1804
1
4562
10
2309
2188
4
3696
8
2322
3453
2213
1884
3
1379
2317
2802
2185
1383
5204
24337
22
20312
39
989
1809
1812
5141
7
4228
2140