2195
3
4321
4
507
1
509
3046
1163
6501
8
1927
2
5047
2501
5
1322
0
6236
10
902
753
4291
9
1416
603
3142
135
2650
5746
23
1748
558
608
2023
1288
3008
910
3546
2866