603
0
1527
2
1590
1
400
1815
2507
6676
12
2776
1289601
4
2317
8329
3354
6445
6
1821
4465
22
980
1071
2528
3
1265
1161
18816
11
2132
592
673
6822
5
5164
1185
1801
4309
2828