2400
6
4761
2
3453
1
1698
3765
4
2529
7
297066
0
12621
22
1295
2683
3683
2650
20
280
1581
2159
2257
5
2749
2250
2245
3
2048
2844
1226
3053
1167
1015
2132
2582
771
1084
262