2372
3
1383
2
3587
3261
1847
4
2579
1
849
165
1023
302
0
1359
6307
10
1462
2995
1974
2935
4360
9
2999
2234
2565
1494
2956
1202
937
1337
1191
2297
8345
1593
1501