1589
3
912
0
1342
1
597
2
1013
7334
4
480
2461
20
2720
10
494
3429
1392
20374
5
1804
543
11
6370
266
490
2604
7
1966
3092
2119
1637
1152
2062
23150
9
992
1434
392
5700