644
0
1489
582
1683
869
1
1451
1384
344
1053
2189
716
1867
2028
2522
2
3007
3198
8
1310
2398
3683
2542
5052
10
5402
2732
992
462
4187
1306
3543
7
5412
4
1190