4059
2
1037
1
2476
3
2921
4
945
0
2138
4151
2217
477
14215
8
965
5289
14
475
2492
2343
2395
7363
304
2615
1222856
1033
3304
383
765
1899
436
880
1550
543
798