951
1
619
564
2502
1404
2
2740
1846
3140
4
2906
1598
847
3539
3
1041
2440
583
1476
1444
5521
2784
4926
5
909
3895
18
1434
1734
1637
194
0
1371
2982
1121
1312