527
3
1225
0
1753
2
1412
2134
1
1265
1976
3940
5
2054
4
3109
14
59
2534
1529
1441
475
159
5226
3818
7
1289601
1393
4944
443
1495
1889
2502
1635
807
3612
10
2277
1618