2431
27
3055
0
2598
4
1083
334
2
297
1040
1
875
1351
1690
1778
2324
2232
1453
7
1186
3756
6
1013
5465
4546
17
1552
2991
1803
939
2243
5
1095
3144
885
925
3
438
399