1202
1
298
2121
4
2163
9953
2097
3
2047
515
3430
2296
2
2490
0
4311
1161
1356
7952
3006
650
2494
543
933
661
417
1929
2113
509
2907
544
337
2372
1129