2629
3
2168
5
5140
1
1811
0
496
18
644
301
371
2250
2
350
3615
2396
2574
531
381
1944
2694
185
614
392
1645
276
419
219
1155
592
962
1212
117