2749
3
2327
1
3615
14
2796
2
2995
8
2513
6
2100
2296
1082
4
464
0
1600
846
798
860
1557
8116
455
367
809
787
407
275
418
318
1199
400
401
1636
951
2554
9