2342
4
1210
2187
2
8525
26
2029
3
1394
0
249
1
4884
7
2873
5
1289
10
719
664
2307
2231
3260
386
332
321
372
113
1282
1256
5796
4468
5042
6
2516
912
420
436