315
1
2442
2
998
504
2564
1352
3
1960
7
476
373
2369
231
2431
2668
2831
477
0
385
2011
625
430
4071
5440
3503
445
2189
3289
6
2960
911
1026
44199
16840
15