661
0
3196
3
2518
11
1733
1
5836
54
1132
1049
617
2
1329
1374
1326
2372
1578
915
1448
1513
1603
2395
2799
1231
414
1929
4111
4435
1501
1421
1642
920
105290